/* 
 * File:   class_declarations.h
 * Author: dechow
 *
 * Created on 28. März 2012, 09:58
 */

#ifndef CLASS_DECLARATIONS_H
#define	CLASS_DECLARATIONS_H

class Basics_MyDate;
class Basics_map;
class Basics_math;
class Basics_vector;
class Basics_vmap;


class Inp_fertrot;
class Inp_croprot;


class inp_measurements ;
class Inp_weather ;


class Mod_ETP;
class Mod_ETP_Turc;

class Mod_Snow;
class Mod_Snow_simple;
class Compute_Snow_growth;
class Compute_Snow_melt;
class Compute_Snow_melt_Tagesgradverfahren;

class Mod_Interception;
class Mod_Interception_simple;

class Mod_Surface_water;
class Mod_Surface_water_simple;

class Mod_wc;
class Mod_wc_fc;

class Mod_Crop;
class Mod_Crop_epi;

class Mod_PDF;
class Mod_PDF_Hydraulics_KA5;

class Mod_Soilphysics;
class Mod_Soilphysics_from_top_layer;

class Mod_Soiltemp;
class Mod_Soiltemp_epi;

class Mod_NO3;
class Mod_NO3_simple;

class Mod_NH4;
class Mod_NH4_simple;

class Mod_CN;
class Mod_CN_RothC;

class Mod_out_handling;
class Mod_in;
class Mod_out;

template <typename T,typename U> class tempmap;
template <class T> class timepointmap;

template <typename T,typename U> class intervall;
class time_intervall;
class double_intervall;
class timestamp;
class inp_tempmap_aggr;

class err;



#endif	/* CLASS_DECLARATIONS_H */

